package ui.activity.poscontrol.component;


import dagger.Component;
import ui.activity.poscontrol.module.MyPosControlModule;
import ui.fragment.PosControl.ActivatedFra;
import ui.fragment.PosControl.AuditFailureFra;
import ui.fragment.PosControl.ChangebackRecordMyFra;
import ui.fragment.PosControl.ChangebackRecordOtherFra;
import ui.fragment.PosControl.InAuditFra;
import ui.fragment.PosControl.NotActiveFra;
import ui.fragment.PosControl.OpenedFra;
import ui.fragment.PosControl.PushBackHisToryRecordMyFra;
import ui.fragment.PosControl.PushBackHisToryRecordOtherFra;
import ui.fragment.PosControl.PushBackRecordMyFra;
import ui.fragment.PosControl.PushBackRecordOtherFra;
import ui.fragment.PosControl.ReachedFra;

/**
 * Created by fangjunsong on 19/3/19
 * 我的终端列表页面专用
 */
@Component(modules = MyPosControlModule.class)
public interface MyPosControlComponent {
    void inject(NotActiveFra notActiveFra);
    void inject(InAuditFra inAuditFra);
    void inject(AuditFailureFra auditFailureFra);
    void inject(OpenedFra openedFra);
    void inject(ActivatedFra activatedFra);
    void inject(ReachedFra reachedFra);
    void inject(PushBackRecordMyFra pushBackRecordMyFra);
    void inject(PushBackHisToryRecordMyFra pushBackHisToryRecordMyFra);
    void inject(PushBackRecordOtherFra pushBackRecordOtherFra);
    void inject(ChangebackRecordMyFra changebackRecordMyFra);
    void inject(ChangebackRecordOtherFra changebackRecordOtherFra);
    void inject(PushBackHisToryRecordOtherFra pushBackHisToryRecordOtherFra);
}
